class userRolesBean{
    constructor(userID,appRoles_arr,appDynamicsAuths_arr,companyRoles_arr,companyDynamicsAuths_arr){
       this.userID = userID
	   this.appRoles_arr = appRoles_arr
       this.appDynamicsAuths_arr = appDynamicsAuths_arr
	   this.companyRoles_arr = companyRoles_arr
	   this.companyDynamicsAuths_arr = companyDynamicsAuths_arr
}
}


// app角色和权限
// class appRoles_arr{
// 	constructor(roleID){
// 		this.roleID = roleID
// 	}
// }


// // app动态权限
// class appDynamicsAuths_arr{
// 	constructor(authID){
// 		this.authID = authID
// 	}
// }

// // 公司角色
// class companyRoles_arr{
// 	constructor(companyID,roleID){
// 		this.companyID = companyID
// 		this.roleID = roleID
// 	}
// }

// // 公司动态权限
// class companyDynamicsAuths_arr{
// 	constructor(companyID,authID){
// 		this.companyID = companyID
// 		this.authID = authID
// 	}
// }



/* 
	appDynamicsAuths_arr:[
				{
					authID:{type:Schema.Types.ObjectId,ref: 'auth'},
					authEnable_bol:Boolean
				}
	],
	// 应用角色
	appRoles_arr:[
		{
			roleID:{type:Schema.Types.ObjectId,ref: 'role'},
		}
	],
	// 公司角色
	companyRoles_arr:[
		{
			companyID:{type:Schema.Types.ObjectId,ref: 'company'},
			roleID:{type:Schema.Types.ObjectId,ref: 'role'}
		}
	],
	// 公司内动态权限
	companyDynamicsAuths_arr:[
		{
			companyID:{type:Schema.Types.ObjectId,ref: 'company'},
			authID:{type:Schema.Types.ObjectId,ref: 'auth'},
			authEnable_bol:Boolean
		}
	]

*/











module.exports = {
    userRolesBean

}